<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
	<div>
		Job相关代码。
	</div>

	<script>
		// 选择语言，JS渲染
		// 路径 _url = merchat.php?g=Merchant&c=Public&a=change_lang
		$("#change_lang").bind("change",function(){
			var _val = $(this).find(':selected').val();
			var _url = $(this).data('url');
			var _this = $(this);

			layer.confirm(L_('您确定要切换当前语言环境吗？'),{icon: 3, title:L_('提示')}, function(index){
				$.post(_url,{lang:_val},function(data){
					if(data.status == 1){
						location.href = location.href;
					}
				},'json');
				
				layer.close(index);
			});
		});
	</script>
</body>
</html>


<?php
    /**
     * 切换系统当前语言环境
     * I()快速获取get和post参数
	 *
	 *	I('变量类型.变量名',['默认值'],['过滤方法']) 该方法自动提取get和post数据 但是无法过滤javascript脚本需要进行设置 I(‘content’,’’,’htmlspecialchars’);
     */

    public function change_lang(){
    	$lang = I('lang');

    	if(empty($lang)){
    		echo json_encode(array('status' => 2));
    		exit;
    	}

    	$now_lang = cookie('system_lang');

    	if($now_lang == $lang){
    		echo json_encode(array('status' => 2));
    		exit;	
    	}

    	cookie('system_lang',$lang, 60*60*24*365*10);//有效期搞长一点
    	echo json_encode(array('status' => 1));
    	exit;
    }


    $url = '/cms/Common/Common.php';


    /**
     * 语言包提示框，切换（隐藏/显示）   JS引入 / 
     * 语言替换，demo.
     */
 //    {$Think.lang.lang_var}
	// C('DEFAULT_LANG', 'zh-cn');
	// L(include THINK_PATH.'Lang/'.strtolower(C('DEFAULT_LANG')).'.php');